package com.ad.pet.models.remote.mall;

import com.ad.pet.models.remote.cart.ShippingWay;
import com.ad.pet.models.remote.home.HomeMall;

import java.io.Serializable;
import java.util.List;

/**
 * Created by SEELE on 2019/5/13.
 */

public class ProductDetail implements Serializable {
//      "stock":"2059",
//              "store_id":"408",
//              "name":"Momscare new newborn large cotton baby sheets printed quilt is easy to carry",
//              "price":"17.12",
//              "currency_abbr":"USD",
//              "currency_symbol":"US $",
//              "sales":249,
    private String after_discount_price_text;
    private int stock;
    private String store_id;
    private String name;
    private String price;
    private String currency_abbr;
    private String currency_symbol;
    private String sales;
    private List<String> image;
    private List<Skumap> skuMap;
    private int source;//0：1688 1：wish
    private List<SkuProps> skuProps;
    private List<Specification> specification;
    private List<HomeMall> category_product_list;
    private String return_red_price;
    private String share_product_url;
    private List<ShippingWay> transport;
    private String float_click_text;
    private int is_delete;

    private String wish_specification;

//     "total_reviews":764,
//             "average_rating":"4.7",
//             "is_in_wishlist":0,
//             "discount":47,
//             "orig_price":"32.29",
//             "store_name":"XXQ408",
//             "current_time":1557733117,
//             "is_event_product":false,
//             "is_newuser_product":0,
//             "page_product_fs":"FREE SHIPPING",
//             "page_product_time":"Estimated Delivery Time:10-30 Working Days",
//             "page_product_return_refund":"30 Days Free Return and Refund",
//             "page_product_rate":"Ratings",
//             "page_product_shipping":"SHIPPING",
//             "page_product_also_like":"YOU MAY ALSO LIKE",
//             "page_product_related_goods":"MORE PRODUCTS",
//             "page_product_transaction_recode":"TRANSACTION RECORD"
    private String total_reviews;
    private String average_rating;
    private int is_in_wishlist;
    private String discount;
    private String orig_price;
    private String store_name;
    private String current_time;
    private String is_event_product;
    private String is_newuser_product;
    private String page_product_fs;
    private String page_product_time;
    private String page_product_return_refund;
    private String page_product_rate;
    private String page_product_shipping;
    private String page_product_also_like;
    private String page_product_related_goods;
    private String page_product_transaction_recode;



    public int  getStock() {
        return stock;
    }

    public String getShare_product_url() {
        return share_product_url;
    }

    public void setShare_product_url(String share_product_url) {
        this.share_product_url = share_product_url;
    }

    public String getAfter_discount_price_text() {
        return after_discount_price_text;
    }

    public void setAfter_discount_price_text(String after_discount_price_text) {
        this.after_discount_price_text = after_discount_price_text;
    }

    public void setStock(int stock) {
        this.stock = stock;
    }

    public String getStore_id() {
        return store_id;
    }

    public void setStore_id(String store_id) {
        this.store_id = store_id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getCurrency_abbr() {
        return currency_abbr;
    }

    public void setCurrency_abbr(String currency_abbr) {
        this.currency_abbr = currency_abbr;
    }

    public String getCurrency_symbol() {
        return currency_symbol;
    }

    public void setCurrency_symbol(String currency_symbol) {
        this.currency_symbol = currency_symbol;
    }

    public String getSales() {
        return sales;
    }

    public void setSales(String sales) {
        this.sales = sales;
    }

    public List<String> getImage() {
        return image;
    }

    public void setImage(List<String> image) {
        this.image = image;
    }

    public List<Skumap> getSkuMap() {
        return skuMap;
    }

    public void setSkuMap(List<Skumap> skuMap) {
        this.skuMap = skuMap;
    }

    public int getSource() {
        return source;
    }

    public void setSource(int source) {
        this.source = source;
    }

    public List<SkuProps> getSkuProps() {
        return skuProps;
    }

    public void setSkuProps(List<SkuProps> skuProps) {
        this.skuProps = skuProps;
    }

    public List<Specification> getSpecification() {
        return specification;
    }

    public void setSpecification(List<Specification> specification) {
        this.specification = specification;
    }

    public String getWish_specification() {
        return wish_specification;
    }

    public String getFloat_click_text() {
        return float_click_text;
    }

    public void setFloat_click_text(String float_click_text) {
        this.float_click_text = float_click_text;
    }

    public void setWish_specification(String wish_specification) {

        this.wish_specification = wish_specification;
    }

    public String getTotal_reviews() {
        return total_reviews;
    }

    public void setTotal_reviews(String total_reviews) {
        this.total_reviews = total_reviews;
    }

    public String getAverage_rating() {
        return average_rating;
    }

    public void setAverage_rating(String average_rating) {
        this.average_rating = average_rating;
    }

    public int getIs_in_wishlist() {
        return is_in_wishlist;
    }

    public void setIs_in_wishlist(int is_in_wishlist) {
        this.is_in_wishlist = is_in_wishlist;
    }

    public String getDiscount() {
        return discount;
    }

    public void setDiscount(String discount) {
        this.discount = discount;
    }

    public String getOrig_price() {
        return orig_price;
    }

    public void setOrig_price(String orig_price) {
        this.orig_price = orig_price;
    }

    public String getStore_name() {
        return store_name;
    }

    public void setStore_name(String store_name) {
        this.store_name = store_name;
    }

    public String getCurrent_time() {
        return current_time;
    }

    public void setCurrent_time(String current_time) {
        this.current_time = current_time;
    }

    public String getIs_event_product() {
        return is_event_product;
    }

    public void setIs_event_product(String is_event_product) {
        this.is_event_product = is_event_product;
    }

    public String getIs_newuser_product() {
        return is_newuser_product;
    }

    public void setIs_newuser_product(String is_newuser_product) {
        this.is_newuser_product = is_newuser_product;
    }

    public String getPage_product_fs() {
        return page_product_fs;
    }

    public void setPage_product_fs(String page_product_fs) {
        this.page_product_fs = page_product_fs;
    }

    public String getPage_product_time() {
        return page_product_time;
    }

    public void setPage_product_time(String page_product_time) {
        this.page_product_time = page_product_time;
    }

    public String getPage_product_return_refund() {
        return page_product_return_refund;
    }

    public void setPage_product_return_refund(String page_product_return_refund) {
        this.page_product_return_refund = page_product_return_refund;
    }

    public String getPage_product_rate() {
        return page_product_rate;
    }

    public void setPage_product_rate(String page_product_rate) {
        this.page_product_rate = page_product_rate;
    }

    public String getPage_product_shipping() {
        return page_product_shipping;
    }

    public void setPage_product_shipping(String page_product_shipping) {
        this.page_product_shipping = page_product_shipping;
    }

    public String getPage_product_also_like() {
        return page_product_also_like;
    }

    public void setPage_product_also_like(String page_product_also_like) {
        this.page_product_also_like = page_product_also_like;
    }

    public List<HomeMall> getCategory_product_list() {
        return category_product_list;
    }

    public void setCategory_product_list(List<HomeMall> category_product_list) {
        this.category_product_list = category_product_list;
    }

    public String getPage_product_related_goods() {
        return page_product_related_goods;
    }

    public void setPage_product_related_goods(String page_product_related_goods) {
        this.page_product_related_goods = page_product_related_goods;
    }

    public String getPage_product_transaction_recode() {
        return page_product_transaction_recode;
    }

    public void setPage_product_transaction_recode(String page_product_transaction_recode) {
        this.page_product_transaction_recode = page_product_transaction_recode;
    }

    public String getReturn_red_price() {
        return return_red_price;
    }

    public void setReturn_red_price(String return_red_price) {
        this.return_red_price = return_red_price;
    }

    public List<ShippingWay> getTransport() {
        return transport;
    }

    public void setTransport(List<ShippingWay> transport) {
        this.transport = transport;
    }

    public int getIs_delete() {
        return is_delete;
    }

    public void setIs_delete(int is_delete) {
        this.is_delete = is_delete;
    }
}
